this._removeLookupHost();
this._lookupHost = <HTMLDivElement>this._dom.createElement('div', { border: '2px solid silver',
}, this._sharedState.element);
var editor = this.editor();
var cursorPos = doc.getCursor();
var cursorOffset = doc.indexFromPos(cursorPos);
var searchInput = <HTMLInputElement>this._dom.createElement('input', { var textSpan = this._typescript.service.getNameOrDottedNameSpan(this.docState.fullPath(), cursorOffset, cursorOffset + 1);
searchInput.value = doc.getRange(editor.posFromIndex(textSpan.start()), editor.posFromIndex(textSpan.end()));
searchInput.value = 'this';
var searchResult = <HTMLDivElement>this._dom.createElement('div', { var refs = this._typescript.service.getReferencesAtPosition(this.docState.fullPath(), cursorOffset);
for (var i = 0; i < refs.length; i++) { this._dom.createElement('div', { text: refs[i].fileName + ' @' + refs[i].textSpan.start()
var searchedText = searchInput.value;
searchInput.onkeydown = (evt) => { if (evt.keyCode === 27) { this._removeLookupHost();
updateTimeout = setTimeout(() => { if (searchInput.value === searchedText) return;
searchedText = searchInput.value;
var cursorPos = doc.getCursor();